imaginary creature - English Synonyms Dictionary